export const ToolsHeaderSetting = {};

// 数据源
export const DataColumns = [
  {
    title: '序号',
    dataIndex: 'id', // 改为更明确的id
    key: 'id',
  },
  {
    name: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: '连接信息',
    dataIndex: 'connectionInfo', // 语义化字段
    key: 'connectionInfo',
  },
  {
    title: '数据源描述',
    key: 'description',
    dataIndex: 'description', // 补充dataIndex
  },
  {
    title: '操作',
    dataIndex: 'operation',
    align: 'center',
    width: 200,
    key: 'operation', // 补充key
  },
];

// 维度
export const DimensionColumns = [
  {
    title: '序号',
    dataIndex: 'id',
    key: 'id',
  },
  {
    name: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: 'key_name',
    dataIndex: 'keyName', // 驼峰命名
    key: 'keyName',
  },
  {
    title: '同义词',
    key: 'synonyms',
    dataIndex: 'synonyms',
  },
  {
    title: '父级',
    key: 'parent',
    dataIndex: 'parent', // 补充dataIndex
  },
  {
    title: '操作',
    dataIndex: 'operation',
    key: 'operation', // 补充key
  },
];
// 指标
export const MetricsColumns = [
  {
    title: '序号',
    dataIndex: 'id',
    key: 'id',
  },
  {
    name: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: 'key_name',
    dataIndex: 'keyName',
    key: 'keyName',
  },
  {
    title: '同义词',
    key: 'synonyms',
    width: 200,
    dataIndex: 'synonyms',
  },
  {
    title: '指标类型',
    key: 'metricType',
    dataIndex: 'metricType',
  },
  {
    title: '计算方式',
    key: 'calculationMethod',
    dataIndex: 'calculationMethod',
  },
  {
    title: '关联指标',
    key: 'relatedMetrics',
    width: 200,
    dataIndex: 'relatedMetrics',
  },
  {
    title: '适用维度',
    key: 'applicableDimensions',
    width: 200,

    dataIndex: 'applicableDimensions',
  },
  {
    title: '创建时间',
    key: 'createdAt',
    dataIndex: 'createdAt',
  },
  {
    title: '操作',
    dataIndex: 'operation',
    key: 'operation',
  },
];

// 工具管理
export const ToolsColumns = [
  {
    title: '序号',
    dataIndex: 'id',
    key: 'id',
  },
  {
    name: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: '类型',
    dataIndex: 'type',
    key: 'type',
  },
  {
    title: '输入参数',
    key: 'inputParams',
    dataIndex: 'inputParams',
  },
  // {
  //   title: '创建时间',
  //   key: 'createdAt',
  //   dataIndex: 'createdAt',
  // },
  // {
  //   title: '更新时间',
  //   key: 'updatedAt',
  //   dataIndex: 'updatedAt',
  // },
  {
    title: '操作',
    dataIndex: 'operation',
    key: 'operation',
  },
];
// 案例库管理
export const CaseBaseColumns = [
  {
    title: '序号',
    dataIndex: 'id',
    key: 'id',
  },
  {
    name: 'Name',
    dataIndex: 'name',
    key: 'name',
  },
  {
    title: '分析计划',
    dataIndex: 'analysisPlan',
    key: 'analysisPlan',
  },
  {
    title: '用户',
    key: 'user',
    dataIndex: 'user',
  },
  {
    title: '案例来源',
    key: 'source',
    dataIndex: 'source',
  },
  {
    title: '更新时间',
    key: 'updatedAt',
    dataIndex: 'updatedAt',
  },
  {
    title: '操作',
    dataIndex: 'operation',
    key: 'operation',
  },
];
